BDDs, Horn Clauses and Resolution

نویسندگان

  • Mohammad GhasemZadeh
  • Christoph Meinel
چکیده

In this research we present the utilization of BDDs in representing propositional logic programs and implementing the refutation by resolution deduction method. A logic program is a collection of axioms from which a goal clause can be proven. Axioms are written in a standard form known as Horn clauses. In logic programming, we try to find a collection of axioms and inference steps that imply the goal. The standard and usual method for this kind of inference is ‘refutation by resolution’. Binary Decision Diagrams, shortly called BDDs, are data structures proposed for representing switching functions. BDDs have been found more practical and more efficient in time and space than other switching function representation methods. One may consider a Horn clause as a switching function and represent it as a BDD. In the same way, all the clauses of a propositional logic program and the goal clause can be represented by means of a multi-rooted BDD. Because of the characteristics of BDDs we can make the inference in some other methods in addition to the standard method. In this paper, this kind of representation as well as proving the goal in formal linear resolution and Non-linear resolution are investigated.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

α-Resolution Method for Lattice-valued Horn Generalized Clauses in Lattice-valued Propositional Logic Systems

In this paper, an α-resolution method for a set of lattice-valued Horn generalized clauses is established in lattice-valued propositional logic systemL P(X) based on lattice implication algebra. Firstly, the notions of lattice-valued Horn generalized clause, normal lattice-valued Horn generalized clause and unit latticevalued Horn generalized clause are given in L P(X). Then, the α-resolution o...

متن کامل

Towards First-order Deduction Based on Shannon Graphs

We present a new approach to Automated Deduction based on the concept of Shan-non graphs, which are also known as Binary Decision Diagrams (BDDs). A Skolemized formula is rst transformed into a Shannon graph, then the latter is compiled into a set of Horn clauses. These can nally be run as a Prolog program trying to refute the initial formula. It is also possible to precompile axiomatizations i...

متن کامل

Transformation of Guarded Horn Clauses for Model Building

The guarded fragment of rst order logic has been de ned in [ABN96]. It is interesting due to the fact that it is decidable and several modal logics can be translated into it. Guarded clauses, de ned by de Nivelle in [Niv98], result from transformation of guarded formulas into clause form. In [Niv98], it is shown that the class of guarded clause sets is decidable by saturation under ordered reso...

متن کامل

CS - - 1989 - 18 Higher - Order Logic as the Basis for Logic Programming

A generalization of Horn clauses to a higher-order logic is described and examined as a basis for logic programming. In qualitative terms, these higher-order Horn clauses are obtained from the rst-order ones by replacing rst-order terms with simply typed-terms and by permitting quantiication over all occurrences of function symbols and some occurrences of predicate symbols. Several proof-theore...

متن کامل

Intuitionistic Implication and Resolution

Some recent works rely on the intuitionistic theory of Hereditary Harrop formulas to provide extensions for Horn clauses while preserving the logic paradigm. In particular, an intuitionistic implication is used to provide some form of scoping. However the lack of appropriate evaluation strategies, notably a strategy relying on a forward-chaining search, has limited its application. This paper i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003